--- title: "划拳" created: 2025-11-28 tags: - 算法 --- # 划拳 ## 题目 [划拳](https://www.acwing.com/problem/content/1510/) ![[image-27a3692e.png]] ## 思路分析 想复杂了 有的东西没必要硬找规律 直接模拟就行 把特殊情况拎出来 再处理一般情况 ## 代码实现 ```cpp #include using namespace std; #define endl '/n' int k,Sa=0,Sb=0; int main() { ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); cin>>k; while(k--){ int a,b; cin>>a>>b; if(a==20 && (b==5 || b==10)) Sb+=10; else if((a==5 || a==10) && b==20) Sa+=10; else if(a>b) Sa+=(a-b); else Sb+=(b-a); } cout<